package cn.iocoder.yudao.module.signature.controller.admin.device.vo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class AppleDeviceResp {
    /**
     * 证书ID
     */
    private String id;
    /**
     * 0公共池 1独立池
     */
    private Integer pool;
    /**
     * 证书类别  0实时 1预约
     */
    private Integer type;
    /**
     * 添加时间
     */
    @JSONField(name = "add_time")
    private Long addTime;
    /**
     * 售后截止时间
     */
    @JSONField(name = "warranty_time")
    private LocalDateTime warrantyTime;
    /**
     * base64描述文件
     */
    private String mobileprovision;
    /**
     * base64 P12文件
     */
    private String p12;
    /**
     * 证书状态 是否掉签
     */
    private boolean state;
    /**
     * 是否为售后证书
     */
    private boolean warranty;
    private String udid;

    /**
     * 证书名称
     */
    private String pName;
    private String shtype;
}
